# 元素属性class定位
# 语法： 浏览器对象.find_element(by=By.CLASS_NAME,value="class属性值")
# 注意：该方法通常用于通过单个完整的类名来定位元素（如果存在多个类名就不能用该方法定位，建议用CSS方法定位）
# <!‐‐ 此处class的类名有两个(空格分隔)，无法直接使用By.CLASS_NAME定位 ‐‐>
# <div class="layui‐layer‐content layui‐layer‐padding">xxx</div>

# 案例
# 1.导包（快捷键：alt + enter）
import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
# 2.打开浏览器（创建浏览器驱动对象）
driver = webdriver.Chrome()
# 3.输入网址
driver.get("http://121.43.169.97:8848/pageA.html")
# 4.页面操作:通过class属性定位页面元素
# 4.1定位元素并输入内容
driver.find_element(By.CLASS_NAME,"telA").send_keys("18611111111")
driver.find_element(By.CLASS_NAME,"dzyxA").send_keys("123@qq.com")
# 使用class_name定位时，属性值必须只能写一个(这种写法不推荐)
# # 5.等待2秒
# time.sleep(3)
# # 6.退出浏览器
# driver.quit()
input("输入回车按钮实现浏览器关闭")